package com.ocean.business.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ocean.common.annotation.Excel;
import com.ocean.common.core.domain.BaseEntity;
import lombok.Data;

import java.util.Date;

/**
 * @Author: FuGui Wang
 * @Description: TODO 请用一句话描述这个类的作用
 * @Date 2022/12/21
 * @Version V1.1.0
 */
@Data
public class ProductReportDo extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    private String id;

    /**
     * 产品id
     */
    private String productId;

    /**
     * 产品名称
     */
    @Excel(name = "产品名称")
    private String productName;

    /**
     * 文件名称
     */
    @Excel(name = "文件名称")
    private String fileName;

    /**
     * 创建时间
     */
    @Excel(name = "创建时间", dateFormat = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",shape = JsonFormat.Shape.STRING,timezone = "GMT+8")
    private Date createDate;

    /**
     * 修改时间
     */
    @Excel(name = "修改时间", dateFormat = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",shape = JsonFormat.Shape.STRING,timezone = "GMT+8")
    private Date updateDate;

    /**
     * 状态
     */
    @Excel(name = "上传状态")
    private String status;

    /**
     * 备注
     */
    @Excel(name = "备注")
    private String bz;
    @Excel(name = "产品")
    private String pname;
    @Excel(name = "文件类型")
    private String type;
}
